Six stage cleaning machine is used for cleaning is predominantly water compounded with alkali, surfactants, water conditioners, corrosion inhibitors, foam stabilizers etc. The machine can replace solvents without sacrificing cleaning performance. The machine has the feature of pressure spray, ultrasonic agitation, dunking, etc. The six stage cleaning machine has good chemical and mechanical properties.